Skip to content

Conversation

@tylerbutler
Copy link
Member

Recent pipeline refactoring broke the git tagging of releases. This change updates the pipeline to check out the repo in a separate job and tag the commit. This keeps it separate from the deployment job.

@github-actions github-actions bot added area: build Build related issues base: main PRs targeted against main branch labels Apr 8, 2025
@tylerbutler tylerbutler marked this pull request as ready for review April 8, 2025 16:28
@tylerbutler tylerbutler requested review from a team and alexvy86 April 8, 2025 16:28
alexvy86
alexvy86 previously approved these changes Apr 8, 2025
Copy link
Contributor

@alexvy86 alexvy86 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good; a couple of small things.

@tylerbutler tylerbutler requested a review from alexvy86 April 8, 2025 17:15
@tylerbutler tylerbutler merged commit 1ff0795 into microsoft:main Apr 8, 2025
25 checks passed
@tylerbutler tylerbutler deleted the pipeline-tagging branch April 8, 2025 17:34
alexvy86 added a commit that referenced this pull request Apr 8, 2025
## Description

Follow up to #24284 to
fix a syntax issue.
alexvy86 added a commit that referenced this pull request Apr 16, 2025
## Description

Removes some redundant Component Governance checks:
- In the build pipeline for the client release group we split building
the repository into one job and running tests in separate jobs. Some of
the latter were running the CG tasks even though the build one already
did, because they check out the repo again. They now won't.
- We [recently introduced a new
job](#24284) to create a
tag in the repo after publishing a public release, as a fix for a
previous change. That job is also running the CG checks unnecessarily
since the build already happened at that point, and we only check out
the repo to be able to create a tag in it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build Build related issues base: main PRs targeted against main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants